package com.dss.sdk.api.req.table;

import com.dss.sdk.api.enums.CellHorizontalAlignmentEnum;
import com.dss.sdk.api.enums.CellVerticalAlignmentEnum;

import java.util.List;

/**
 * table样式
 */
@lombok.Data
public class TableWidgetStyle {
    /**
     * 是否需要显示边框，默认显示
     */
    private boolean borderFlag = true;
    /**
     * 单元格高度，不得小于16
     */
    private Double cellHeight = 16D;
    /**
     * 单元格水平对齐方式,  align_left：居左（默认）；align_center：居中；align_right：居右
     */
    private String cellHorizontalAlignment = CellHorizontalAlignmentEnum.ALIGN_CENTER.getReadValue();
    /**
     * 单元格垂直对齐方式,  align_top：居上（默认）；align_middle：居中；align_bottom：居下
     */
    private String cellVerticalAlignment = CellVerticalAlignmentEnum.ALIGN_TOP.getReadValue();
    /**
     * 表格中每列宽度的比例，默认等宽
     */
    private List<Integer> colWidthPercent;
}
